person who embarrasses others - Español Inglés Diccionario